repeated flogging - Spanish English Dictionary